.container{width: 980px !important; color:#000000}
.main{margin-top:55px}

.logo-header{}

.clear{height:10px;clear:both}

.list-view{border:1px solid #ccc;font-size: 12px;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer}
.list-view:hover{background:#f2f2f2}

.widget{position:fixed; top:50%;right:0;width:75px;padding:3px; margin: 3px 0;}
.widget .component{border:1px solid #ccc;border-right:0;border-radius: 5px 0 0 5px;
                   -moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px; padding:3px; margin: 10px 0;background:#fff;}

.banner{position:relative;float:right}
.logo{float:left}

.menu {
    float:left;
    width:100%;
    background: url('/skin/frontend/img/bg-menu.jpg') repeat-x;
    border-bottom:1px solid #CCC;
    margin-bottom: 5px 0;
    text-transform: uppercase;
}
.menu ul {
    margin:0;
    padding:0;
    height: 45px;
}
.menu li {
    display:block;
    float: left;
    margin:0;
    line-height: 40px;
    width: auto;
    text-align: center;
    border-right:1px solid #000;
    font-weight: bold;
}
.menu ul li a {padding:0 10px;color:#ffffff;}
.menu ul .active{background:#d51a21;border-right:0;margin-top:-5px;line-height: 45px;}

.bt-reg, .bt-log{color:#ffffff; float:right; border-radius:0;text-shadow:none !important;}
.bt-reg1{width: 20px;padding-right: 15px;background: none repeat scroll 0 0 #D51A21;color:#ffffff; float:left; border-radius:0;text-shadow:none !important;}
.bt-reg {background:#d51a21}
.bt-log{background:#555}

/* slide*/
.slide{border: 2px solid #e1e1e1;position:relative;}
.slide .carousel{margin-bottom: 0;}
.slide .shelf-slide{z-index:99;background: url('img/shelf-slide.png') no-repeat 50% 0;width:194px; height:37px;position:absolute;bottom: -14px;margin: 0 40%;}
.slide .shelf-slide ol{left:30px}
.slide .shelf-slide li{background: url('img/cye.png') no-repeat;width:11px; height:11px;}
.slide .shelf-slide .active{background: url('img/cye-active.png') no-repeat;width:11px; height:11px;}

.thumbnail .caption {border-radius:0;padding:1px !important; background:#e1e1e1}
.tab{margin-bottom: 3px; background: #363636;color:#fff}
.tab .active{border-top:2px solid #d51a21;border-radius:0; background:#e1e1e1}
.tab .active a{border-radius:0; background:#e1e1e1;border-right:0 !important; color:#d51a21}
.tab a{ color:#fff;border-right:1px solid #fff !important; font-weight: bold;}

/*.tab-pane {padding:0 10px 20px 10px;background:#ffffff}*/
.tb{background:#ffffff;margin:0;}
.tb-tit{list-style: none; clear: both; height:30px;background:#e1e1e1; padding-left:20px;}
.tb-body{list-style: none; clear: both; background:#ffffff;border-bottom: 1px solid #c3e3f2;height:49px;vertical-align:middle; margin: 0 15px; margin-bottom:3px; }
.tb-tit div,.tb-body div{float: left;width:99px;text-align:center}
.tb-body div{background:#ffffff; padding: 8px 0;}

.tb-tit-tg{width:60px !important; padding: 0 !important;;}
.tb-tit-team{width:472px !important; font-weight: bold;}
.tb-tit .tb-tit-team{width:150px !important;}
.tb-body .tb-tit-tg{margin-left: -5px; width: 99px !important;margin-top: 8px}

.tb-body input {margin: 0 !important; border-color: #c3e3f2;}
.tb-body button {margin: 0 !important; border-color: #c3e3f2; border-radius:0;padding: 0 10px;}
.tab-content{background: #fff;}

/*
.span8{width: 64% !important;}
.span4{width: 33% !important;}
*/
.thumbnail{margin-top: 5px;}
.video{background: #ffffff;padding: 10px;}
.bg-articles{background: #ffffff;box-shadow: 1px 1px 1px 2px #f1f1f1;-moz-box-shadow: 1px 1px 1px 2px #f1f1f1;-webkit-box-shadow: 1px 1px 1px 2px #f1f1f1;border: 1px solid #CCCCCC;}
.bg-media{margin: 15px !important;padding-bottom: 15px;
          text-align: justify; border-bottom: 1px solid #e5e5e5}
.bg-articles .tit, .tit{color:#d51a21;text-transform:uppercase}
.bg-articles .date{color:#bababa; margin-left:5px}
.bg-articles .next{background: url('img/page-nex.png') no-repeat;width:128px; height:40px; margin-right: 15px;float:right}
.span4{margin-top: 5px;}

.box-bg-media {padding: 5px 10px !important; border-bottom:0; text-align: justify;}
.box-bg-media .pull-left{padding:5px; background:url('img/bg-img.jpg') no-repeat 0 100%;width:130px; height:85px;}
.box-bg-media img{width:125px; height:80px}

.tit1{color:#555555; margin-left:5px;margin: 0 10px }
.tit1:hover{color:#d51a21;text-decoration: none;}
.tit2{color:#d51a21;}

.date{margin: 0 0 5px 0; color:#ccc}

.footer{border-top: 2px solid #d51a21;background:#e1e1e1;margin-top:50px}
.ft-box-cate{margin-top:10px;margin-left:10px}
.ft-cate{background:url('img/ten.gif') no-repeat 0 3px; padding-left:10px;float:left;width:170px; margin:0}
.ft-cate a{color:#515151;font-size:11px}

.top{background:url('img/top.png') no-repeat;width:85px; height:45px; margin: -45px auto auto;cursor: pointer;}

.ft-line{border-top:1px solid #ccc;background:#fff}
.line-dub{background:url('img/dup_line.jpg') no-repeat; height:10px;width: 980px;}

.formSearch{position: relative;margin:5px 5px 0 0; float:right;/*margin-top: -42px;*/}
.btSearch{background:url('img/search.gif') no-repeat;border:0; height:21px;width: 23px !important;margin-left:-10px; position: absolute; top:5px; right:5px}

.news-orther{}
.news-orther-l{width:55%}
.news-orther-r{float:right; width:200px; height:200px; overflow: hidden; position:absolute; top:480px; right:25px;display: none; }
.news-orther:hover .news-orther-r{display: block; }

label { display: inline; }

.tab-fanpage a{border:0 !important;width:40px;text-align:center}

.path-cate{background:url('img/bg-path.gif') repeat-x; clear:both;height:30px; margin:1px 0}
.path-cate li{margin:0;  height:30px;float:left;list-style: none}
/*.path-cate li:hover{background:url('img/bg-path-active.png') repeat-x ; color:#000}*/
.path-cate .active{background:url('img/bg-path-active.png') repeat-x; color:#000}
.path-cate h4{margin:0;padding: 2px 25px 0 12px; background:url('img/path-space.gif') no-repeat top right; height:30px}

.ar-vfm-detail {
border: 2px solid #C7C7C7;
z-index: 0;
min-height: 150px;
}